package org.easymis.entitys.mybatis.dto;
import java.io.Serializable;
import java.util.Date;

import org.easymis.commons.generator.annotation.GenField;
import org.easymis.commons.generator.annotation.GenModel;
import org.easymis.commons.generator.annotation.GenTable; 
 
  
  
 @GenTable(name="hrm_training_plan") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="HrmTrainingPlan")  
 public class HrmTrainingPlan implements Serializable{  
      @GenField(labelname="自增字段",column="training_plan_id",id=true,length=20,isnull=false) 
      private String trainingPlanId; 
      @GenField(labelname="",column="org_id",length=20,isnull=false) 
      private String orgId; 
      @GenField(labelname="创建者用户名",column="creator_id",length=20,isnull=false) 
      private String creatorId; 
      @GenField(labelname="培训计划编号",column="plan_no",length=254,isnull=true) 
      private String planNo; 
      @GenField(labelname="培训计划名称",column="plan_name",length=254,isnull=true) 
      private String planName; 
      @GenField(labelname="培训渠道(0-内部培训,1-渠道培训)",column="channel",length=254,isnull=true) 
      private String channel; 
      @GenField(labelname="培训预算",column="bcws",isnull=true) 
      private String bcws; 
      @GenField(labelname="开课时间",column="course_start_time",isnull=true) 
      private Date courseStartTime; 
      @GenField(labelname="结课时间",column="course_end_time",isnull=true) 
      private Date courseEndTime; 
      @GenField(labelname="审批人",column="assessing_officer",length=254,isnull=true) 
      private String assessingOfficer; 
      @GenField(labelname="审批时间",column="assessing_time",isnull=true) 
      private Date assessingTime; 
      @GenField(labelname="审批意见",column="assessing_view",length=65535,isnull=true) 
      private String assessingView; 
      @GenField(labelname="计划状态(1-批准,2-拒绝)",column="assessing_status",isnull=true) 
      private Integer assessingStatus; 
      @GenField(labelname="计划培训人数",column="join_num",isnull=true) 
      private Integer joinNum; 
      @GenField(labelname="参与培训部门",column="join_dept",length=65535,isnull=true) 
      private String joinDept; 
      @GenField(labelname="参与培训人员",column="join_person",length=65535,isnull=true) 
      private String joinPerson; 
      @GenField(labelname="培训要求",column="requires",length=65535,isnull=true) 
      private String requires; 
      @GenField(labelname="培训机构名称",column="institution_name",length=254,isnull=true) 
      private String institutionName; 
      @GenField(labelname="培训机构相关信息",column="institution_info",length=65535,isnull=true) 
      private String institutionInfo; 
      @GenField(labelname="培训机构联系人",column="institution_contact",length=254,isnull=true) 
      private String institutionContact; 
      @GenField(labelname="培训机构联系人相关信息",column="institu_contact_info",length=65535,isnull=true) 
      private String instituContactInfo; 
      @GenField(labelname="培训课程名称",column="course_name",length=254,isnull=true) 
      private String courseName; 
      @GenField(labelname="主办部门",column="sponsoring_department",length=254,isnull=true) 
      private String sponsoringDepartment; 
      @GenField(labelname="负责人",column="charge_person",length=254,isnull=true) 
      private String chargePerson; 
      @GenField(labelname="总课时",column="course_hours",isnull=true) 
      private Integer courseHours; 
      @GenField(labelname="实际费用",column="course_pay",isnull=true) 
      private Integer coursePay; 
      @GenField(labelname="培训形式",column="course_types",length=254,isnull=true) 
      private String courseTypes; 
      @GenField(labelname="培训说明",column="description",length=65535,isnull=true) 
      private String description; 
      @GenField(labelname="培训备注",column="remark",length=65535,isnull=true) 
      private String remark; 
      @GenField(labelname="培训地点",column="address",length=254,isnull=true) 
      private String address; 
      @GenField(labelname="培训内容",column="content",length=65535,isnull=true) 
      private String content; 
      @GenField(labelname="附件编号",column="attachment_id",length=254,isnull=true) 
      private String attachmentId; 
      @GenField(labelname="附件名称",column="attachment_name",length=254,isnull=true) 
      private String attachmentName; 
      @GenField(labelname="登记时间",column="add_time",isnull=true) 
      private Date addTime; 
      public String getTrainingPlanId(){ 
      	   return trainingPlanId;
      }
      public void setTrainingPlanId(String trainingPlanId){ 
      	   this.trainingPlanId=trainingPlanId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getCreatorId(){ 
      	   return creatorId;
      }
      public void setCreatorId(String creatorId){ 
      	   this.creatorId=creatorId; 
      } 
      public String getPlanNo(){ 
      	   return planNo;
      }
      public void setPlanNo(String planNo){ 
      	   this.planNo=planNo; 
      } 
      public String getPlanName(){ 
      	   return planName;
      }
      public void setPlanName(String planName){ 
      	   this.planName=planName; 
      } 
      public String getChannel(){ 
      	   return channel;
      }
      public void setChannel(String channel){ 
      	   this.channel=channel; 
      } 
      public String getBcws(){ 
      	   return bcws;
      }
      public void setBcws(String bcws){ 
      	   this.bcws=bcws; 
      } 
      public Date getCourseStartTime(){ 
      	   return courseStartTime;
      }
      public void setCourseStartTime(Date courseStartTime){ 
      	   this.courseStartTime=courseStartTime; 
      } 
      public Date getCourseEndTime(){ 
      	   return courseEndTime;
      }
      public void setCourseEndTime(Date courseEndTime){ 
      	   this.courseEndTime=courseEndTime; 
      } 
      public String getAssessingOfficer(){ 
      	   return assessingOfficer;
      }
      public void setAssessingOfficer(String assessingOfficer){ 
      	   this.assessingOfficer=assessingOfficer; 
      } 
      public Date getAssessingTime(){ 
      	   return assessingTime;
      }
      public void setAssessingTime(Date assessingTime){ 
      	   this.assessingTime=assessingTime; 
      } 
      public String getAssessingView(){ 
      	   return assessingView;
      }
      public void setAssessingView(String assessingView){ 
      	   this.assessingView=assessingView; 
      } 
      public Integer getAssessingStatus(){ 
      	   return assessingStatus;
      }
      public void setAssessingStatus(Integer assessingStatus){ 
      	   this.assessingStatus=assessingStatus; 
      } 
      public Integer getJoinNum(){ 
      	   return joinNum;
      }
      public void setJoinNum(Integer joinNum){ 
      	   this.joinNum=joinNum; 
      } 
      public String getJoinDept(){ 
      	   return joinDept;
      }
      public void setJoinDept(String joinDept){ 
      	   this.joinDept=joinDept; 
      } 
      public String getJoinPerson(){ 
      	   return joinPerson;
      }
      public void setJoinPerson(String joinPerson){ 
      	   this.joinPerson=joinPerson; 
      } 
      public String getRequires(){ 
      	   return requires;
      }
      public void setRequires(String requires){ 
      	   this.requires=requires; 
      } 
      public String getInstitutionName(){ 
      	   return institutionName;
      }
      public void setInstitutionName(String institutionName){ 
      	   this.institutionName=institutionName; 
      } 
      public String getInstitutionInfo(){ 
      	   return institutionInfo;
      }
      public void setInstitutionInfo(String institutionInfo){ 
      	   this.institutionInfo=institutionInfo; 
      } 
      public String getInstitutionContact(){ 
      	   return institutionContact;
      }
      public void setInstitutionContact(String institutionContact){ 
      	   this.institutionContact=institutionContact; 
      } 
      public String getInstituContactInfo(){ 
      	   return instituContactInfo;
      }
      public void setInstituContactInfo(String instituContactInfo){ 
      	   this.instituContactInfo=instituContactInfo; 
      } 
      public String getCourseName(){ 
      	   return courseName;
      }
      public void setCourseName(String courseName){ 
      	   this.courseName=courseName; 
      } 
      public String getSponsoringDepartment(){ 
      	   return sponsoringDepartment;
      }
      public void setSponsoringDepartment(String sponsoringDepartment){ 
      	   this.sponsoringDepartment=sponsoringDepartment; 
      } 
      public String getChargePerson(){ 
      	   return chargePerson;
      }
      public void setChargePerson(String chargePerson){ 
      	   this.chargePerson=chargePerson; 
      } 
      public Integer getCourseHours(){ 
      	   return courseHours;
      }
      public void setCourseHours(Integer courseHours){ 
      	   this.courseHours=courseHours; 
      } 
      public Integer getCoursePay(){ 
      	   return coursePay;
      }
      public void setCoursePay(Integer coursePay){ 
      	   this.coursePay=coursePay; 
      } 
      public String getCourseTypes(){ 
      	   return courseTypes;
      }
      public void setCourseTypes(String courseTypes){ 
      	   this.courseTypes=courseTypes; 
      } 
      public String getDescription(){ 
      	   return description;
      }
      public void setDescription(String description){ 
      	   this.description=description; 
      } 
      public String getRemark(){ 
      	   return remark;
      }
      public void setRemark(String remark){ 
      	   this.remark=remark; 
      } 
      public String getAddress(){ 
      	   return address;
      }
      public void setAddress(String address){ 
      	   this.address=address; 
      } 
      public String getContent(){ 
      	   return content;
      }
      public void setContent(String content){ 
      	   this.content=content; 
      } 
      public String getAttachmentId(){ 
      	   return attachmentId;
      }
      public void setAttachmentId(String attachmentId){ 
      	   this.attachmentId=attachmentId; 
      } 
      public String getAttachmentName(){ 
      	   return attachmentName;
      }
      public void setAttachmentName(String attachmentName){ 
      	   this.attachmentName=attachmentName; 
      } 
      public Date getAddTime(){ 
      	   return addTime;
      }
      public void setAddTime(Date addTime){ 
      	   this.addTime=addTime; 
      } 
}